package com.example.academic_affairs_system.model.dto.classCourses;

import com.example.academic_affairs_system.model.dto.PageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.SuperBuilder;

/**
 * 班级课程分页 dto
 *
 * @author hjx
 * @since 2023/02/03 7:18 PM
 */
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@ApiModel("班级课程分页 dto")
public class ClassCoursesPageDTO extends PageDTO {
  @ApiModelProperty("班级 id")
  Long classId;

  @ApiModelProperty("课程 id")
  Long courseId;

  @ApiModelProperty("班级代码")
  String classCode;

  @ApiModelProperty("课程名称")
  String name;

  @ApiModelProperty("课程性质")
  String type;

  @ApiModelProperty("课程描述")
  String desc;
}
